/* tem18-news */
.tem18-news .column{color:#333;}
.tem18-news .tem18-news_icons{color:#999;font-size:14px;margin:15px 0 5px;}
.tem18-news .tem18-news_date{opacity:0.6;font-size:12px;margin:15px 0;font-family:"HELVETICANEUELTPRO-THEX",Arial;}
.tem18-news h3,
.tem18-news .h3{font-size:16px;font-weight:normal;height:44px;line-height:22px;margin:15px 0 5px;overflow:hidden;text-overflow:ellipsis;}
.tem18-news h3.title,
.tem18-news .h3.title{border-bottom:1px solid rgba(121,121,121,0.15);font-size:16px;font-weight:normal;margin:5px 0 0;padding:5px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tem18-news h3.title,
.tem18-news .h3.title a{color:inherit;opacity:0.8;}
.tem18-news .col-lg-4:hover h3.title a,
.tem18-news .col-lg-4:hover .h3.title a{opacity:1;}
.tem18-news .separator{margin-bottom:20px;}
.tem18-news .separator::before,
.tem18-news .separator::after{transition-duration:0.5s;background-color:rgba(121,121,121,0.6);content:"";width:15px;height:1px;position:absolute;left:0;top:43px;}
.tem18-news .separator::after{left:15px;}
.tem18-news .column:hover .separator::before,
.tem18-news .col-lg-4:hover .separator::before,
.tem18-news .column:hover .separator::after,
.tem18-news .col-lg-4:hover .separator::after{background-color:rgba(121,121,121,0.8);width:96%;}
.tem18-news .tem18-news_text{position:relative;}
.tem18-news .tem18-desc{height:50px;overflow:hidden;line-height:25px;font-size:12px;margin-bottom:20px;}
.tem18-news .tem18-news_desc{opacity:0.8;height:50px;overflow:hidden;line-height:25px;font-size:14px;}
.tem18-news .tem18-news_read{padding:10px 0;text-transform:uppercase;font-size:12px;}
.tem18-new-li{margin-bottom:15px;}
.tem18-new-li .tem18-new-text{position:relative;}
.tem18-new-li .tem18-new-text h3,
.tem18-new-li .tem18-new-text .h3{font-size:16px;font-weight:normal;height:auto;height:44px;line-height:22px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;}
.tem18-new-li .tem18-new-time{opacity:0.6;font-size:12px;margin-top:5px;}
@media (max-width: 768px){
    .tem18-news .container,
    .tem18-news.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
}
@media (max-width:480px){
    .tem18-news .column,
    .tem18-news .col-xs-6{width:100%;}
    .tem18-news h3,
    .tem18-news .h3{height:auto;}
    .tem18-news .tem18-desc,
    .tem18-news .tem18-news_desc{height:auto;max-height:500px;}
}
